package com.yunc.modules.gen.entity.dto;

import lombok.Data;

import java.io.Serializable;

/**
 * @author taocongcong
 * @create 2018-12-28 17:18
 */
@Data
public class ColumnDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 字段名称
     */
    private String columnName;

    /**
     * 字段名称及首字母大写
     */
    private String sqlColumnName;

    private String upperCaseColumnName;

    /**
     * 字段类型
     */
    private String dataType;

    /**
     * 列描述
     */
    private String columnComment;

    /**
     * 表格展示
     */
    private Boolean tableChecked;

    /**
     * 表单展示
     */
    private Boolean formChecked;

    /**
     * 查询展示
     */
    private Boolean searchChecked;

    /**
     * 类型1=文本框2=文本域3=下拉框4=日期框5=图像框
     */
    private String type;

    /**
     * 类型1===,2=like
     */
    private String searchType;

}
